From Business World to Software World: Deriving Class Diagrams from Business Process Models

نویسندگان

  • WARARAT RUNGWORAWUT
  • TWITTIE SENIVONGSE
چکیده

Business world and software world coexist and interface when there is a demand to implement an information system in business environment. People in business world have more knowledge in business processes and logics of the information system while people in software world have more expertise in building software artifacts. This paper proposes a guideline to help software designers to build a software model, i.e. a UML class diagram in this case, from a business process model, i.e. a BPMN diagram which is given by a business analyst. The guideline borrows the idea of object-oriented domain analysis to identify UML classes from a business process model and enhance by knowledge about the application domain such as domainspecific patterns and other kinds of semantics. At this stage, software designers can follow this guideline to manually create class diagrams, but it is expected that the guideline can be automated in parts and will complement the concept of OMG’s MDA by supporting the building of its PIM. Key-Words: Business process model, Software Model, Business Process Modeling Notation, UML Class Diagram, Domain Analysis, Platform-Independent Model, Model Driven Architecture

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Systematic Derivation of Class Diagrams from Communication-Oriented Business Process Models

Enterprise information systems can be developed following a modeldriven paradigm. This way, models that represent the organisational work practice are used to produce models that represent the information system. Current software development methods are starting to provide guidelines for the construction of conceptual models, taking as input requirements models. This paper proposes the integrat...

متن کامل

From Requirements to Code: A Full Model-Driven Development Perspective

Models play a paramount role in model-driven development (MDD): several modelling layers allow defining views of the system under construction at different abstraction levels, and model transformations facilitate the transition from one layer to the other. However, how to effectively integrate requirements engineering within model-driven development is still an open research challenge. This pap...

متن کامل

بومی‌‌سازی و رتبه‌بندی مؤلفه‌های مدل کسب‌وکار اجتماعی برای پژوهشگاه‌های دولتی ایران

One of the main challenges in revenue making of the knowledge raised from academic researches is decision making about an appropriate business model for transferring it from academic world to real world. This research has been accomplished for designing public research institutes social business model. Due to the lack of local business models in this field, novelty and multi-dimensionality of t...

متن کامل

A MEASUR and RUP Combined Business Modeling Method

Business modeling is a primary task in the information systems development lifecycle. Although both MEASUR (Methods for Eliciting, Analyzing and Specifying User’s Requirement) and RUP (Rational Unified Process) provide their own Business Modeling Method (BMM), each has obvious merits and demerits. To keep the merits and avoid the demerits at the same time, in this paper, a MEASUR and RUP combin...

متن کامل

Extracting SOA Candidate Software Services from an Organization’s Object Oriented Models

Class diagrams and use case models are system models that are used to analyze, design and model object oriented systems. In this era of agile computing, service-oriented architecture has become increasingly popular for achieving efficient and agile business solutions that can maintain changes demanded by the business world. This paper proposes a methodology to identify services from a set of cl...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2005